import pandas as pd  
  
# 假设这是你的循环结果，我们将它保存在一个列表中  
results = []  
for i in range(10):  # 假设循环10次  
    # 这里是一些计算或数据处理的例子  
    result_item = {'ID': i, 'Value': i * 2}  
    results.append(result_item)  
  
# 将结果列表转换为pandas DataFrame  
df = pd.DataFrame(results)  
  
# 将DataFrame保存到Excel文件  
excel_file = 'output.xlsx'  
df.to_excel(excel_file, index=False, engine='openpyxl')  
  
print(f"结果已保存到 {excel_file}")